package cn.com.lsy.product.lepao.model.mt.dao;

import cn.com.lsy.product.lepao.model.entities.LpDataTotalTbl;
import cn.com.lsy.product.lepao.model.entities.LpStoreDataTotalTbl;
import cn.com.lsy.product.lepao.model.mt.entities.IncomeDataChartsDto;
import cn.com.lsy.product.lepao.model.mt.entities.SelectStoreEnterInfoDto;
import cn.com.lsy.product.lepao.model.mt.entities.SelectStoreIncomeInfoDto;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

public interface MtDataTotalMapper {

    List<LpDataTotalTbl> selectByPage(Map<String, Object> param);

    int selectByCount(Map<String, Object> param);

    BigDecimal incomeSum(Map<String, Object> param);

    List<LpDataTotalTbl> selectList(Map<String, Object> param);

    List<LpStoreDataTotalTbl> selectStoreDataTotal(Map<String, Object> param);

    List<IncomeDataChartsDto> selectPlatformIncome(Map<String, Object> param);

    List<IncomeDataChartsDto> selectPlatformEnter(Map<String, Object> param);

    List<SelectStoreIncomeInfoDto> selectStoreIncomeInfo(Map<String, Object> param);

    List<SelectStoreEnterInfoDto> selectStoreEnterInfo(Map<String, Object> param);
}
